package com.ewhale.feitengguest.dto;

import java.math.BigDecimal;
import java.util.List;

/**
 * 作者：SimGa
 * 日期：2020/2/26
 * 时间：10:55
 * 包名：com.ewhale.feitengguest.dto
 */
public class ShopTaskDetailDto {
    /**
     * auditHour : 48
     * classificationName : 综合类
     * deviceType : 1
     * endTimeStamp : 1573920000
     * endTimeStr : 11-17
     * frozenCause :
     * id : 236
     * img : http://qiuniu.app.9688app.com/c0996bdf-173c-4cbf-bb20-05c003a5d5a9.png
     * missionQrcode : http://qiuniu.app.9688app.com/e17bd50a-ea70-4972-8545-da512549eb4f.png
     * missionStepDtos : [{"explain":"扫码注册，扫码后推荐人默认，不要更改  不是我的推荐人不要提交，注册登陆点 认证成功即可。","imgUrlList":["http://qiuniu.app.9688app.com/85ada15c-4f78-400a-bd3a-e47dabf881df.png","http://qiuniu.app.9688app.com/1c7eae14-ffbf-43a4-9440-a1e2a1127c9b.png"],"imgUrls":"http://qiuniu.app.9688app.com/85ada15c-4f78-400a-bd3a-e47dabf881df.png,http://qiuniu.app.9688app.com/1c7eae14-ffbf-43a4-9440-a1e2a1127c9b.png","num":1},{"explain":"3.实名成功后， 必须点首页在线答题 答对三题就可以 每天领取0.33个智慧晶 需要每天登录答题对三次就能领取 。（我的页面截图提交）\n 现在市场价格4元1个 3天就可以卖1个  也可以复投升值","imgUrlList":["http://qiuniu.app.9688app.com/7d192127-b9f7-471e-bfdd-911e3bc80235.png"],"imgUrls":"http://qiuniu.app.9688app.com/7d192127-b9f7-471e-bfdd-911e3bc80235.png","num":2}]
     * missionUrl :
     * refuseReason :
     * status : 5
     * surplusNum : 0
     * title : 智慧晶实名（简单）
     * unitPrice : 4.9
     */

    private int auditHour;
    private String classificationName;
    private int deviceType;
    private int endTimeStamp;
    private String endTimeStr;
    private String frozenCause;
    private long id;
    private String img;
    private String missionQrcode;
    private String missionUrl;
    private String refuseReason;
    private int status;
    private int surplusNum;
    private String title;
    private BigDecimal unitPrice;
    private BigDecimal beforeUnitPrice;
    private List<TaskDetailsDto.MissionStepDtosBean> missionStepDtos;

    public BigDecimal getBeforeUnitPrice() {
        return beforeUnitPrice;
    }

    public void setBeforeUnitPrice(BigDecimal beforeUnitPrice) {
        this.beforeUnitPrice = beforeUnitPrice;
    }

    public int getAuditHour() {
        return auditHour;
    }

    public void setAuditHour(int auditHour) {
        this.auditHour = auditHour;
    }

    public String getClassificationName() {
        return classificationName;
    }

    public void setClassificationName(String classificationName) {
        this.classificationName = classificationName;
    }

    public int getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(int deviceType) {
        this.deviceType = deviceType;
    }

    public int getEndTimeStamp() {
        return endTimeStamp;
    }

    public void setEndTimeStamp(int endTimeStamp) {
        this.endTimeStamp = endTimeStamp;
    }

    public String getEndTimeStr() {
        return endTimeStr;
    }

    public void setEndTimeStr(String endTimeStr) {
        this.endTimeStr = endTimeStr;
    }

    public String getFrozenCause() {
        return frozenCause;
    }

    public void setFrozenCause(String frozenCause) {
        this.frozenCause = frozenCause;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getMissionQrcode() {
        return missionQrcode;
    }

    public void setMissionQrcode(String missionQrcode) {
        this.missionQrcode = missionQrcode;
    }

    public String getMissionUrl() {
        return missionUrl;
    }

    public void setMissionUrl(String missionUrl) {
        this.missionUrl = missionUrl;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getSurplusNum() {
        return surplusNum;
    }

    public void setSurplusNum(int surplusNum) {
        this.surplusNum = surplusNum;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public List<TaskDetailsDto.MissionStepDtosBean> getMissionStepDtos() {
        return missionStepDtos;
    }

    public void setMissionStepDtos(List<TaskDetailsDto.MissionStepDtosBean> missionStepDtos) {
        this.missionStepDtos = missionStepDtos;
    }

    public static class MissionStepDtosBean {
        /**
         * explain : 扫码注册，扫码后推荐人默认，不要更改  不是我的推荐人不要提交，注册登陆点 认证成功即可。
         * imgUrlList : ["http://qiuniu.app.9688app.com/85ada15c-4f78-400a-bd3a-e47dabf881df.png","http://qiuniu.app.9688app.com/1c7eae14-ffbf-43a4-9440-a1e2a1127c9b.png"]
         * imgUrls : http://qiuniu.app.9688app.com/85ada15c-4f78-400a-bd3a-e47dabf881df.png,http://qiuniu.app.9688app.com/1c7eae14-ffbf-43a4-9440-a1e2a1127c9b.png
         * num : 1
         */

        private String explain;
        private String imgUrls;
        private int num;
        private List<String> imgUrlList;

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }

        public String getImgUrls() {
            return imgUrls;
        }

        public void setImgUrls(String imgUrls) {
            this.imgUrls = imgUrls;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }

        public List<String> getImgUrlList() {
            return imgUrlList;
        }

        public void setImgUrlList(List<String> imgUrlList) {
            this.imgUrlList = imgUrlList;
        }
    }
}
